package com.cskaoyan.basic._3operator;

/**
 * 赋值运算符
 *      1.赋值运算符的运算都是自右向左的
 *          把右边的值赋值给左边
 *      2.赋值运算符组成的赋值表达式是有结果的
 *          结果是等号右边的要赋值给左边的值
 *
 *      3.扩展的赋值运算符隐含强制类型转换
 *          当然虽然是隐含,但如果数据会溢出失真,仍然是一样的
 *
 * @since 11:00
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        int a = 10;
        System.out.println(a = 100);

        byte b1 = 1;
        byte b2 = 2;
        int num = b1 + b2;
        // b1 = b1 + 10;
        // 以上式子用扩展的赋值运算符,会隐含强转
        b1 += 200;
        System.out.println(b1);

    }
}
